armoured tow vehicle - Espagnol Anglais Dictionnaire